﻿@charset "utf-8";
 /*
 *黄现伟 2013-06-20 添加 465746288@qq.com
 */
/*===auto center login=========================================
*2013-12-12 
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/1.5 tahoma, arial, 'Microsoft YaHei', 'Hiragino Sans GB', \5b8b\4f53, sans-serif;
*line-height:1.5;
}
button, input, select, textarea {
	font:arial, simsun,sans-serif;
}
h1, h2, h3, h4, h5, h6,button, input, select, textarea {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace;
}

a {
  color: #666;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #08c;
}

sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
legend {
	color: #000
}
.pr { position:relative;}
.pa { position:absolute;}

.layout { width:990px; margin:0 auto;}
.tip-bar { display: none; height: 24px; line-height: 1.8; font-weight:normal; text-align: center; border:1px solid #fce4b5; background-color:#FFFF9B; color:#e27839; position: relative; font-size: 12px; margin: 5px 0 0 0; padding: 5px 0 2px 0; }
.tip-bar a { text-decoration: none; color:#08c; background-repeat: none; }
.tip-bar a#kie-setup-IE8,.tip-bar a#kie-setup-Browser { padding: 0 0 2px 20px; *+padding-top: 2px; *_padding-top: 2px; background-repeat: no-repeat; background-position: 0 0; }
.tip-bar a:hover { text-decoration: underline; }
.tip-bar a#kie-setup-Browser { background-position: 0 -20px; }


#header { background: none 0 0 #FFF; border-bottom: 1px solid #ddd;height: 80px; width: 100%; /* box-shadow: 0 0 2px #E3E3E3;*/ }
.header-wrap { height: 60px; padding-top: 15px; overflow:hidden; }

.logo-img { background:url(../images/login/anquanxing-img-logo.png) 0 0 no-repeat; display:block; height:52px; }
.logo-img strong,
.logo-img small { display:none;}

a.logo-text, a.logo-none { padding-left:75px;background:url(../images/login/login-logo.png) left center no-repeat; display:block; height:52px; font-family:tahoma, arial, 'Microsoft YaHei', 'Hiragino Sans GB', \5b8b\4f53, sans-serif;}
a.logo-text:hover, a.logo-none:hover { color:#222;}
.logo-text strong,
.logo-text small { display:block; line-height:normal;}
.logo-text small {font-size:11px; color:#999;}
.logo-text strong { font-size:26px;line-height:52px;}
a.logo-none {
    padding-left:0; background:none;
}
a.logo-none strong { line-height:80px; font-size:36px;}

.global-toplink { padding-top:15px; }
.global-toplink-link { color: #666; display: inline-block; padding: 0 10px; }
.the-alipay-global a { color: #08C; text-decoration: none; }
.global-separator { color: #CCC; font-weight: normal; }
.down-bg { background-color:#e5f0f4; }

#main-cnt { clear: both; min-height: 460px; overflow: visible; position: relative; }
.login { background:url(../images/login/login_box_bg.png) 0 0 no-repeat; float: right; height: 360px; margin-right: 20px; margin-top: 40px; position: relative; padding:13px 14px 15px; text-align: left; width: 295px; z-index: 2;}
.err_tips { top:66px; left:30px; text-align:center; width:250px; color:red;}

.main-con {background-color:#f2f2f2;}
.mod-skin { min-height:460px; }
.mod-skin.main-con { background-color:#004293;}
.bgskin { background: url(../images/login/130912_yx_cnt6.png) bottom no-repeat;}
.bgskin2 { background: url(../images/login/login-bn1.jpg) bottom no-repeat;}

.login-func { background:url(../images/login-func-bg.png) left bottom repeat-x; clear: both; height: 49px; overflow: hidden; }
.login-func strong { color:#626262; font-size:16px; line-height:50px; font-weight:bold; margin-left:10px; }
.APPdownload{padding:10px 20px 0 20px;}
.APPdownload > div{overflow:hidden;}
.APPdownload img{float:left;width:64px;height:63px;}
.APPdownload p{float:left;font-size:16px;line-height:24px;padding-left:10px;color:#666;padding-top:7px;}

/*==input  ===============*/
.loginiput { height:60px;}
.loginiput input, .loginiput select { background-color:#f9f9f9; border: 1px solid #ddd; font-size:14px; width:220px; height:35px; line-height:35px; border-radius:2px;-webkit-border-radius:2px; -moz-border-radius: 2px;}
.loginiput select {width:255px;}
.loginiput input { padding-top:0; padding-bottom:0;}
.has-error.loginiput input,
.has-error.loginiput select {border-color: #a94442;}

/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.loginiput input {width:255px;} ie9以上，不包括ie9
} */

.forgetPwdLine { clear: both; height: 18px; line-height: 18px;  margin-top: 5px; text-align: right; width: 270px; }
.forgetPwd { color:#989898;}
.userIcon, .pwdIcon, .userError, .pwdError {background: url("../images/login/login_info_icon.png") no-repeat;}
.loginForm .userIcon, .loginForm .pwdIcon, .loginForm .userError, .loginForm .pwdError {padding-left: 30px;}
.userIcon {background-position: 5px 7px;}
.pwdIcon {background-position: 5px -49px;}

.loginForm {  height: 220px; padding-top: 40px; position: relative; }
.loginForm .loginiput { padding-left:20px; }
.loginForm .placeholder { color:#525252; left:35px; top:10px; font-size:14px; }
.loginForm .forgetPwdLine { width:335px; margin-top:15px; }
.loginFormCheck { margin-left:20px; padding-top:10px; }
.loginFormCheck label {  margin-left:5px; color:#989898; }


.loginForm .azure { padding-top:8px; padding-bottom:8px; width:252px; margin-left:20px; font-weight:bold; font-size:16px;*line-height:1;}
.btn-login input { background-color:#fe9900; border:1px solid #fe8800; color:#fff;}
.btn-login input:hover {background-color:#fe8800; cursor:pointer;}

.reg-link { height:50px; background:#f2f2f2; text-align:right; }
.reg-link p { padding-top:15px; width:80px; font-size:14px; margin:0 20px 0 auto;  text-align:center; }
.reg-link a { border-radius:2px; -webkit-border-radius:2px ; -moz-border-radius:2px; border:1px solid #97c9a3; background-color:#f0f8f2; color:#48955b; display:block; }

.copyrights, .copyrights a { text-align:center; padding:10px 0 15px; color: #808080; text-decoration:none; }
.copyrights a:hover { color:#08c;}
.copyrights { border-top:1px solid #ddd; font-size:12px; }

.loginHelp, .helpList { padding-top:10px; margin-left:20px;}
.helpList .helpListUl { list-style:none; margin:0; padding:0; overflow:hidden; *zoom:1;}
.helpList .helpListUl li { float:left; width:49.99%; margin:2px 0;}

/*===reg =========================================*/

.maincenter-box { background-color: #fff; border: 1px solid #e3e3e3; border-radius: 1px; box-shadow: 1px 1px 2px #f0f0f0; margin-bottom: 30px; padding: 20px; min-height:320px; }

.ui-tiptext-icon, .ui-icon-success, .ui-tipbox-success { background:transparent url(../images/login/reg_sp.png) no-repeat; }
.maincenter-box-tip { border-bottom: 1px solid #eee; display: block; padding-bottom: 10px; }

.ui-tiptext, .ui-tiptext-h2 { color: #4D4D4D;  line-height: 20px; overflow: hidden; position: relative; vertical-align: middle; }
.ui-tiptext { padding-left:20px; font-size: 14px;  }
.ui-tiptext-h2 { padding-left:35px;  font-size: 16px;  line-height:36px;}
.ui-tiptext-icon, .ui-tipbox-success, .ui-icon-success { display: inline-block; height: 14px; margin-right: 8px; margin-top: 3px; vertical-align: top; width: 14px; }
.ie6 .ui-tiptext-icon, .ie7 .ui-tiptext-icon { display: inline; }


.ui-tiptext-icon { background-position: -28px -50px;}
.ui-tipbox-success {   }
.ui-icon-success { background-position: -125px -92px; height:32px; width:32px;}

.ui-tiptext-container-message { background-color: #E5F5FF;  border: 1px solid #C9D5E2;}

.gridMedia { width: 100%;}